﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace TwoGesture
{

    class ControlAgregarParticipante
    {
        private static ControlAgregarParticipante ObjCtrAgregarPart = null;
       private Administrador adm = Administrador.singleton();
        private Conexion ObjConexion = Conexion.InsConexion();
        int ide;

        public static ControlAgregarParticipante singleton()
        {
            if (ObjCtrAgregarPart==(null))
            {
                ObjCtrAgregarPart = new ControlAgregarParticipante();
            }

            return ObjCtrAgregarPart;
        }




        internal SqlDataReader LlenarTabla()
        {
            SqlConnection ConexionSQL = ObjConexion.Enlace();
            ObjConexion.Enlace();
            ConexionSQL.Close();
            ConexionSQL.Open();
            SqlCommand cmd = new SqlCommand("Select * from paciente where activo=1 and iddoctor=" + adm.id, ConexionSQL);
            SqlDataReader dr = cmd.ExecuteReader();

            return dr;
        }

        internal SqlDataReader llenarTablaTest(string iddoc)
        {
            SqlConnection ConexionSQL = ObjConexion.Enlace();
            ObjConexion.Enlace();
            ConexionSQL.Close();
            ConexionSQL.Open();
            SqlCommand cmd = new SqlCommand("Select * from Cuestionario where activo=1 and iddocto=" + iddoc, ConexionSQL);
            SqlDataReader dr = cmd.ExecuteReader();

            return dr;
        }

        internal SqlDataReader LlenarTabla2(string p)
        {
            SqlConnection ConexionSQL = ObjConexion.Enlace();
            ObjConexion.Enlace();
            ConexionSQL.Close();
            ConexionSQL.Open();
            SqlCommand cmd = new SqlCommand("select * from Paciente where IdPaciente not in( select idpaciente from vw_paciente where idcuestionario=@dato) and Activo=1", ConexionSQL);
            cmd.Parameters.AddWithValue("@dato",p);
            SqlDataReader dr = cmd.ExecuteReader();

            return dr;
        }
    }
}
